top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
High performance heterogeneous computing [[electronic resource] /] / Alexey L. Lastovetsky, Jack Dongarra
High performance heterogeneous computing [[electronic resource] /] / Alexey L. Lastovetsky, Jack Dongarra
Autore Lastovetsky Alexey <1957->
Pubbl/distr/stampa Hoboken, NJ, : John Wiley, 2009
Descrizione fisica 1 online resource (284 p.)
Disciplina 004.6
005.29
Altri autori (Persone) DongarraJ. J
Collana Wiley series in parallel and distributed computing
Soggetto topico High performance computing
Heterogeneous computing
Computer networks
ISBN 1-282-25943-1
9786612259432
0-470-50820-5
0-470-50819-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto HIGH-PERFORMANCE HETEROGENEOUS COMPUTING; CONTENTS; PREFACE; ACKNOWLEDGMENTS; PART I HETEROGENEOUS PLATFORMS: TAXONOMY, TYPICAL USES, AND PROGRAMMING ISSUES; 1. Heterogeneous Platforms and Their Uses; 1.1 Taxonomy of Heterogeneous Platforms; 1.2 Vendor-Designed Heterogeneous Systems; 1.3 Heterogeneous Clusters; 1.4 Local Network of Computers (LNC); 1.5 Global Network of Computers (GNC); 1.6 Grid-Based Systems; 1.7 Other Heterogeneous Platforms; 1.8 Typical Uses of Heterogeneous Platforms; 1.8.1 Traditional Use; 1.8.2 Parallel Computing; 1.8.3 Distributed Computing; 2. Programming Issues
2.1 Performance2.2 Fault Tolerance; 2.3 Arithmetic Heterogeneity; PART II PERFORMANCE MODELS OF HETEROGENEOUS PLATFORMS AND DESIGN OF HETEROGENEOUS ALGORITHMS; 3. Distribution of Computations with Constant Performance Models of Heterogeneous Processors; 3.1 Simplest Constant Performance Model of Heterogeneous Processors and Optimal Distribution of Independent Units of Computation with This Model; 3.2 Data Distribution Problems with Constant Performance Models of Heterogeneous Processors; 3.3 Partitioning Well-Ordered Sets with Constant Performance Models of Heterogeneous Processors
3.4 Partitioning Matrices with Constant Performance Models of Heterogeneous Processors4. Distribution of Computations with Nonconstant Performance Models of Heterogeneous Processors; 4.1 Functional Performance Model of Heterogeneous Processors; 4.2 Data Partitioning with the Functional Performance Model of Heterogeneous Processors; 4.3 Other Nonconstant Performance Models of Heterogeneous Processors; 4.3.1 Stepwise Functional Model; 4.3.2 Functional Model with Limits on Task Size; 4.3.3 Band Model; 5. Communication Performance Models for High-Performance Heterogeneous Platforms
5.1 Modeling the Communication Performance for Scientific Computing: The Scope of Interest5.2 Communication Models for Parallel Computing on Heterogeneous Clusters; 5.3 Communication Performance Models for Local and Global Networks of Computers; 6. Performance Analysis of Heterogeneous Algorithms; 6.1 Efficiency Analysis of Heterogeneous Algorithms; 6.2 Scalability Analysis of Heterogeneous Algorithms; PART III PERFORMANCE: IMPLEMENTATION AND SOFTWARE; 7. Implementation Issues; 7.1 Portable Implementation of Heterogeneous Algorithms and Self-Adaptable Applications
7.2 Performance Models of Heterogeneous Platforms: Estimation of Parameters7.2.1 Estimation of Constant Performance Models of Heterogeneous Processors; 7.2.2 Estimation of Functional and Band Performance Models of Heterogeneous Processors; 7.2.3 Benchmarking of Communication Operations; 7.3 Performance Models of Heterogeneous Algorithms and Their Use in Applications and Programming Systems; 7.4 Implementation of Homogeneous Algorithms for Heterogeneous Platforms; 8. Programming Systems for High-Performance Heterogeneous Computing; 8.1 Parallel Programming Systems for Heterogeneous Platforms
8.2 Traditional Parallel Programming Systems
Record Nr. UNINA-9910139912803321
Lastovetsky Alexey <1957->  
Hoboken, NJ, : John Wiley, 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
High performance heterogeneous computing [[electronic resource] /] / Alexey L. Lastovetsky, Jack Dongarra
High performance heterogeneous computing [[electronic resource] /] / Alexey L. Lastovetsky, Jack Dongarra
Autore Lastovetsky Alexey <1957->
Pubbl/distr/stampa Hoboken, NJ, : John Wiley, 2009
Descrizione fisica 1 online resource (284 p.)
Disciplina 004.6
005.29
Altri autori (Persone) DongarraJ. J
Collana Wiley series in parallel and distributed computing
Soggetto topico High performance computing
Heterogeneous computing
Computer networks
ISBN 1-282-25943-1
9786612259432
0-470-50820-5
0-470-50819-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto HIGH-PERFORMANCE HETEROGENEOUS COMPUTING; CONTENTS; PREFACE; ACKNOWLEDGMENTS; PART I HETEROGENEOUS PLATFORMS: TAXONOMY, TYPICAL USES, AND PROGRAMMING ISSUES; 1. Heterogeneous Platforms and Their Uses; 1.1 Taxonomy of Heterogeneous Platforms; 1.2 Vendor-Designed Heterogeneous Systems; 1.3 Heterogeneous Clusters; 1.4 Local Network of Computers (LNC); 1.5 Global Network of Computers (GNC); 1.6 Grid-Based Systems; 1.7 Other Heterogeneous Platforms; 1.8 Typical Uses of Heterogeneous Platforms; 1.8.1 Traditional Use; 1.8.2 Parallel Computing; 1.8.3 Distributed Computing; 2. Programming Issues
2.1 Performance2.2 Fault Tolerance; 2.3 Arithmetic Heterogeneity; PART II PERFORMANCE MODELS OF HETEROGENEOUS PLATFORMS AND DESIGN OF HETEROGENEOUS ALGORITHMS; 3. Distribution of Computations with Constant Performance Models of Heterogeneous Processors; 3.1 Simplest Constant Performance Model of Heterogeneous Processors and Optimal Distribution of Independent Units of Computation with This Model; 3.2 Data Distribution Problems with Constant Performance Models of Heterogeneous Processors; 3.3 Partitioning Well-Ordered Sets with Constant Performance Models of Heterogeneous Processors
3.4 Partitioning Matrices with Constant Performance Models of Heterogeneous Processors4. Distribution of Computations with Nonconstant Performance Models of Heterogeneous Processors; 4.1 Functional Performance Model of Heterogeneous Processors; 4.2 Data Partitioning with the Functional Performance Model of Heterogeneous Processors; 4.3 Other Nonconstant Performance Models of Heterogeneous Processors; 4.3.1 Stepwise Functional Model; 4.3.2 Functional Model with Limits on Task Size; 4.3.3 Band Model; 5. Communication Performance Models for High-Performance Heterogeneous Platforms
5.1 Modeling the Communication Performance for Scientific Computing: The Scope of Interest5.2 Communication Models for Parallel Computing on Heterogeneous Clusters; 5.3 Communication Performance Models for Local and Global Networks of Computers; 6. Performance Analysis of Heterogeneous Algorithms; 6.1 Efficiency Analysis of Heterogeneous Algorithms; 6.2 Scalability Analysis of Heterogeneous Algorithms; PART III PERFORMANCE: IMPLEMENTATION AND SOFTWARE; 7. Implementation Issues; 7.1 Portable Implementation of Heterogeneous Algorithms and Self-Adaptable Applications
7.2 Performance Models of Heterogeneous Platforms: Estimation of Parameters7.2.1 Estimation of Constant Performance Models of Heterogeneous Processors; 7.2.2 Estimation of Functional and Band Performance Models of Heterogeneous Processors; 7.2.3 Benchmarking of Communication Operations; 7.3 Performance Models of Heterogeneous Algorithms and Their Use in Applications and Programming Systems; 7.4 Implementation of Homogeneous Algorithms for Heterogeneous Platforms; 8. Programming Systems for High-Performance Heterogeneous Computing; 8.1 Parallel Programming Systems for Heterogeneous Platforms
8.2 Traditional Parallel Programming Systems
Record Nr. UNINA-9910807353703321
Lastovetsky Alexey <1957->  
Hoboken, NJ, : John Wiley, 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Parallel computing on heterogeneous networks / / Alexey Lastovetsky
Parallel computing on heterogeneous networks / / Alexey Lastovetsky
Autore Lastovetsky Alexey <1957->
Pubbl/distr/stampa Hoboken, New Jersey : , : Wiley-Interscience, , 2003
Descrizione fisica 1 online resource (440 p.)
Disciplina 005.2/75
Collana Wiley Series on Parallel and Distributed Computing
Wiley series on parallel and distributed computing
Soggetto topico Internetworking (Telecommunication)
Parallel programming (Computer science)
Heterogeneous computing
Computer networks
Soggetto genere / forma Electronic books.
ISBN 1-280-36605-2
9786610366057
0-470-34948-4
0-471-45718-3
0-471-65416-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS; CONTENTS; Acknowledgments; Introduction; PART I EVOLUTION OF PARALLEL COMPUTING; 1. Serial Scalar Processor; 1.1. Serial Scalar Processor and Programming Model; 1.2. Basic Program Properties; 2. Vector and Superscalar Processors; 2.1. Vector Processor; 2.2. Superscalar Processor; 2.3. Programming Model; 2.4. Optimizing Compilers; 2.5. Array Libraries; 2.5.1. Level 1 BLAS; 2.5.2. Level 2 BLAS; 2.5.3. Level 3 BLAS; 2.5.4. Sparse BLAS; 2.6. Parallel Languages; 2.6.1. Fortran 90; 2.6.2. The C[ ] Language
2.7. Memory Hierarchy and Parallel Programming Tools2.8. Summary; 3. Shared Memory Multiprocessors; 3.1. Shared Memory Multiprocessor Architecture and Programming Models; 3.2. Optimizing Compilers; 3.3. Thread Libraries; 3.3.1. Operations on Threads; 3.3.2. Operations on Mutexes; 3.3.3. Operations on Condition Variables; 3.3.4. Example of MT Application: Multithreaded Dot Product; 3.4. Parallel Languages; 3.4.1. Fortran 95; 3.4.2. OpenMP; 3.5. Summary; 4. Distributed Memory Multiprocessors; 4.1. Distributed Memory Multiprocessor Architecture: Programming Model and Performance Models
4.2. Message-Passing Libraries4.2.1 Basic MPI Programming Model; 4.2.2. Groups and Communicators; 4.2.3. Point-to-Point Communication; 4.2.4. Collective Communication; 4.2.5. Environmental Management; 4.2.6. Example of an MPI Application: Parallel Matrix-Matrix Multiplication; 4.3. Parallel Languages; 4.4. Summary; 5. Networks of Computers: Architecture and Programming Challenges; 5.1. Processors Heterogeneity; 5.1.1. Different Processor Speeds; 5.1.2. Heterogeneity of Machine Arithmetic; 5.2. Ad Hoc Communication Network; 5.3. Multiple-User Decentralized Computer System
5.3.1. Unstable Performance Characteristics5.3.2. High Probability of Resource Failures; 5.4. Summary; PART II PARALLEL PROGRAMMING FOR NETWORKS OF COMPUTERS WITH MPC AND HMPI; 6. Introduction to mpC; 6.1. First mpC Programs; 6.2. Networks; 6.3. Network Type; 6.4. Network Parent; 6.5. Synchronization of Processes; 6.6. Network Functions; 6.7. Subnetworks; 6.8. A Simple Heterogeneous Algorithm Solving an Irregular Problem; 6.9. The RECON Statement: A Language Construct to Control the Accuracy of the Underlying Model of Computer Network
6.10. A Simple Heterogeneous Algorithm Solving a Regular Problem6.11. Principles of Implementation; 6.11.1. Model of a Target Message-Passing Program; 6.11.2. Mapping of the Parallel Algorithm to the Processors of a Heterogeneous Network; 6.12. Summary; 7. Advanced Heterogeneous Parallel Programming in mpC; 7.1. Interprocess Communication; 7.2. Communication Patterns; 7.3. Algorithmic Patterns; 7.4. Underlying Models and the Mapping Algorithm; 7.4.1. Model of a Heterogeneous Network of Computers; 7.4.2. The Mapping Algorithm; 7.5. Summary
8. Toward a Message-Passing Library for Heterogeneous Networks of Computers
Record Nr. UNINA-9910143173803321
Lastovetsky Alexey <1957->  
Hoboken, New Jersey : , : Wiley-Interscience, , 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Parallel computing on heterogeneous networks / / Alexey Lastovetsky
Parallel computing on heterogeneous networks / / Alexey Lastovetsky
Autore Lastovetsky Alexey <1957->
Pubbl/distr/stampa Hoboken, New Jersey : , : Wiley-Interscience, , 2003
Descrizione fisica 1 online resource (440 p.)
Disciplina 005.2/75
Collana Wiley Series on Parallel and Distributed Computing
Wiley series on parallel and distributed computing
Soggetto topico Internetworking (Telecommunication)
Parallel programming (Computer science)
Heterogeneous computing
Computer networks
ISBN 1-280-36605-2
9786610366057
0-470-34948-4
0-471-45718-3
0-471-65416-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS; CONTENTS; Acknowledgments; Introduction; PART I EVOLUTION OF PARALLEL COMPUTING; 1. Serial Scalar Processor; 1.1. Serial Scalar Processor and Programming Model; 1.2. Basic Program Properties; 2. Vector and Superscalar Processors; 2.1. Vector Processor; 2.2. Superscalar Processor; 2.3. Programming Model; 2.4. Optimizing Compilers; 2.5. Array Libraries; 2.5.1. Level 1 BLAS; 2.5.2. Level 2 BLAS; 2.5.3. Level 3 BLAS; 2.5.4. Sparse BLAS; 2.6. Parallel Languages; 2.6.1. Fortran 90; 2.6.2. The C[ ] Language
2.7. Memory Hierarchy and Parallel Programming Tools2.8. Summary; 3. Shared Memory Multiprocessors; 3.1. Shared Memory Multiprocessor Architecture and Programming Models; 3.2. Optimizing Compilers; 3.3. Thread Libraries; 3.3.1. Operations on Threads; 3.3.2. Operations on Mutexes; 3.3.3. Operations on Condition Variables; 3.3.4. Example of MT Application: Multithreaded Dot Product; 3.4. Parallel Languages; 3.4.1. Fortran 95; 3.4.2. OpenMP; 3.5. Summary; 4. Distributed Memory Multiprocessors; 4.1. Distributed Memory Multiprocessor Architecture: Programming Model and Performance Models
4.2. Message-Passing Libraries4.2.1 Basic MPI Programming Model; 4.2.2. Groups and Communicators; 4.2.3. Point-to-Point Communication; 4.2.4. Collective Communication; 4.2.5. Environmental Management; 4.2.6. Example of an MPI Application: Parallel Matrix-Matrix Multiplication; 4.3. Parallel Languages; 4.4. Summary; 5. Networks of Computers: Architecture and Programming Challenges; 5.1. Processors Heterogeneity; 5.1.1. Different Processor Speeds; 5.1.2. Heterogeneity of Machine Arithmetic; 5.2. Ad Hoc Communication Network; 5.3. Multiple-User Decentralized Computer System
5.3.1. Unstable Performance Characteristics5.3.2. High Probability of Resource Failures; 5.4. Summary; PART II PARALLEL PROGRAMMING FOR NETWORKS OF COMPUTERS WITH MPC AND HMPI; 6. Introduction to mpC; 6.1. First mpC Programs; 6.2. Networks; 6.3. Network Type; 6.4. Network Parent; 6.5. Synchronization of Processes; 6.6. Network Functions; 6.7. Subnetworks; 6.8. A Simple Heterogeneous Algorithm Solving an Irregular Problem; 6.9. The RECON Statement: A Language Construct to Control the Accuracy of the Underlying Model of Computer Network
6.10. A Simple Heterogeneous Algorithm Solving a Regular Problem6.11. Principles of Implementation; 6.11.1. Model of a Target Message-Passing Program; 6.11.2. Mapping of the Parallel Algorithm to the Processors of a Heterogeneous Network; 6.12. Summary; 7. Advanced Heterogeneous Parallel Programming in mpC; 7.1. Interprocess Communication; 7.2. Communication Patterns; 7.3. Algorithmic Patterns; 7.4. Underlying Models and the Mapping Algorithm; 7.4.1. Model of a Heterogeneous Network of Computers; 7.4.2. The Mapping Algorithm; 7.5. Summary
8. Toward a Message-Passing Library for Heterogeneous Networks of Computers
Record Nr. UNINA-9910831169503321
Lastovetsky Alexey <1957->  
Hoboken, New Jersey : , : Wiley-Interscience, , 2003
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui